﻿module Sustainalytics.Screening {

    export class TemplateCriteriaDto {
        public id: string;
        public name: string;
        public criteriaType: number;
        public isScreenable: boolean;
        public criteriaEntityField: string;

        //for isNotScreenable
        public isOn: boolean;
        public isDataPoint: boolean;

        //for CriteriaType5 or CriteriaType17 isScreenable
        public answerCategories: Array<any>;
        public answersText: string;

        public score: number;

        //for CriteriaType7 isSelected
        public isSelected: boolean;
        
        public criteriaLevel3Id: string;
        public isEnabled: boolean;
    }
}